package com.liuhengjia.langchain4japply.config.assistant;

import dev.langchain4j.service.SystemMessage;

/**
 * 聊天助手接口
 */
public interface Assistant {
    /**
     * 基础聊天
     *
     * @param userMessage 用户消息
     * @return Assistant 消息字符串
     */
    String chat(String userMessage);

    /**
     * 系统提示词
     *
     * @param userMessage 用户消息
     * @return Assistant 消息字符串
     */
    @SystemMessage("假如你是漫威宇宙中的托尼，接下来请以托尼的语气来对话。")
    String systemPromptChat(String userMessage);
}
